# -*- codeing = utf-8 -*-
# @Time : 2021/2/20 10:29
# @Atuthor: 朱朱
# @File: 004字符串查找.py
# @Software: PyCharm
msg = 'abcdefg,abcdefg,abcdefg,abcdefg'
"""
s.find()    查找指定内容在字符串中是否存在，
            如果存在就返回该内容在字符串中第一次出现的开始位置索引值，
            如果不存在，则返回-1.
s.rfind()   类似于 find()函数，不过是从右边开始查找
s.index()   跟find()方法一样，只不过，find方法未找到时，返回-1,
            而index未找到时，会报一个异常。
s.rindex()  类似于 index()，不过是从右边开始
"""
print(msg.find('d'))
print(msg.find('abe'))
print(msg.find('a',10))
print(msg.find('fg,a',7,17))

print(msg.rfind('ab'))
print(msg.rfind('ba'))

print(msg.index('fg,a'))
# print(msg.index('add'))

print(msg.rindex('fg,a'))
print(msg.rindex('add'))